package com.ft.turorial.spring.boot.security.service;

import java.util.List;

import com.ft.turorial.spring.boot.security.domain.User;

public interface UserRunAsService {

    public void grantRunAs(Integer fromUserId, Integer toUserId);
    public void revokeRunAs(Integer fromUserId, Integer toUserId);

    public boolean exists(Integer fromUserId, Integer toUserId);

    public List<User> findByFromUserIds(Integer toUserId);
    public List<User> findByToUserIds(Integer fromUserId);

}
